特定のタグのあるページからランダムで表示 する ランダムジャンプボタン
code:jump.js
export const jump1hop = (title) =>
scrapbox.PageMenu.addMenu({
title: Jump a page which has ${title},
onClick: async () => {
const res = await fech(/api/pages/${scrapbox.Project.name}/${title});
const page = await res.json();
const links1hopLc = page.relatedPages.links1hop.map((link) => link.titleLc);
if (links1hopLc.length === 0) return;
const index = Math.floor(Math.random() * links1hopLc.length);
const a = document.createElement("a");
a.href = ./${encodeURIComponent(links1hopLc[index])};
document.body.append(a);
a.click();
a.remove();
},
});